pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(fft).params_struct` cannot deduce function from argument types `!()(void function(double* re, double* im, int log2n, void* tables) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(fft)` error instantiating pfft/fft_impl.d(1200,23): instantiated from here: `selected!(double*, double*, uint, void*)` pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(fft_table).params_struct` cannot deduce function from argument types `!()(void* function(int log2n, void* p) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(fft_table)` error instantiating pfft/fft_impl.d(1205,45): instantiated from here: `selected!(uint, void*)` pfft/fft_impl.d(143,15): Error: template instance `f!()` `f` is not a template declaration, it is a function pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(scale)` error instantiating pfft/fft_impl.d(1215,25): instantiated from here: `selected!(double*, ulong, double)` pfft/fft_impl.d(1225,60): Error: cast from `RTableValue*` to `double*` not allowed in safe code pfft/fft_impl.d(1230,61): Error: cast from `RTableValue*` to `double*` not allowed in safe code pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(rfft_table).params_struct` cannot deduce function from argument types `!()(double* function(int log2n, void* p) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(rfft_table)` error instantiating pfft/fft_impl.d(1235,47): instantiated from here: `selected!(uint, void*)` pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(deinterleave_array).params_struct` cannot deduce function from argument types `!()(void function(double* even, double* odd, double* interleaved, ulong n) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(deinterleave_array)` error instantiating pfft/fft_impl.d(1245,38): instantiated from here: `selected!(double*, double*, double*, ulong)` pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(interleave_array).params_struct` cannot deduce function from argument types `!()(void function(double* even, double* odd, double* interleaved, ulong n) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(interleave_array)` error instantiating pfft/fft_impl.d(1250,36): instantiated from here: `selected!(double*, double*, double*, ulong)` pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(interleave_table).params_struct` cannot deduce function from argument types `!()(bool* function(int log2n, void* p) pure nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(interleave_table)` error instantiating pfft/fft_impl.d(1260,53): instantiated from here: `selected!(uint, void*)` pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(interleave).params_struct` cannot deduce function from argument types `!()(void function(double* p, int log2n, bool* table) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(interleave)` error instantiating pfft/fft_impl.d(1265,30): instantiated from here: `selected!(double*, uint, bool*)` pfft/fft_impl.d(145,31): Error: template `pfft.fft_impl.ParamTypeTuple!(interleave).params_struct` cannot deduce function from argument types `!()(void function(double* p, int log2n, bool* table) nothrow @nogc @system)`, candidates are: pfft/fft_impl.d(131,10): `params_struct(Ret, Params...)(Ret function(Params) f)` pfft/fft_impl.d(1180,21): Error: template instance `pfft.fft_impl.ParamTypeTuple!(interleave)` error instantiating /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.